<?php
    require_once('inc/seguridad.php');
    require_once('inc/conexion.php');
    
    $actpag = $_GET['pagina'];
?>    
<!DOCTYPE html>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title></title>
        <script type="text/javascript" src="inc/functions.js"></script>
        <script>
            function validarFormulario(form){
                var mensaje = "Este campo no cumple los requisitos mínimos:\n\n";
                var error = 0;
                
                if (!validarArtista(form.nombre)){
                    var mensaje = mensaje + "- Nombre\n";
                    var error = 1;
                }
                
                if (error){
                    alert(mensaje);
                }
                else {
                    form.enviar.disabled = true;
                    form.submit();
                }
            }
            
            function borrarArtista(idartista){
                var confirmar = confirm('Va a borrarse el siguiente artista\n- '+idartista);
                
                if (confirmar){
                    window.location = "artistab.php?idartista="+idartista;
                }
            }
        </script>
    </head>
    <body>
        Artistas
        <?php
            require_once('inc/menu.html');
            
            $query = "SELECT * FROM artistas";
            $ejecucion = mysql_query($query, $conexion);
            $rows = mysql_num_rows($ejecucion);
            
            //Establecemos una cantidad de registros por pagina
            $regpagina = 3;
            
            //Sacamos el numero total de paginas que vamos a tener
            $paginas = ceil($rows / $regpagina);
            
            if ($actpag < 1 OR $actpag > $paginas){
                $actpag = 1;
            }

            //Primera parte del LIMIT
            $cantidad = $actpag * $regpagina - $regpagina;
            
            //Sacamos los datos de la base de datos
            $query2 = "SELECT * FROM artistas LIMIT $cantidad,$regpagina";
            $ejecucion2 = mysql_query($query2, $conexion);
        ?>
        <table border="1" align="center">
            <tr>
                <td>Nombre</td>
                <td>Modificar</td>
                <td>Borrar</td>
            </tr>
            <tr>
                <?php
                    while ($result2 = mysql_fetch_array($ejecucion2)){
                        echo "<tr>";
                        echo "<td align='center'>".$result2['nombre']."</td>";
                        echo "<td align='center'><button><a href='artistam.php?idartista=".$result2['id_artista']."'>M</a></button></td>";
                        ?>
                <td align='center'><button onClick='borrarArtista("<?php echo $result2['id_artista']; ?>")'>B</button></td>
                        <?php                      
                        echo "</tr>";
                    }
                ?>
            </tr>
        </table>
        <?php
            if ($rows > $regpagina){
                ?>
                <table border="1" align="center">
                    <tr>
                        <?php
                            if ($actpag != 1){
                                $antpag = $actpag - 1;
                                echo "<td>";
                                echo "<a href='artistas.php?pagina=".$antpag."'>Anterior</a>";
                                echo "</td>";
                            }
                        ?>
                        <td>
                            <?php
                                $o = 1;
                                while ($o <= $paginas){
                                    if($o == $actpag){
                                        echo $o;
                                    }
                                    else {
                                        echo "<a href='artistas.php?pagina=".$o."'>".$o."</a>";
                                    }
                                    echo " ";
                                    $o ++;
                                }
                            ?>
                        </td>
                        <?php
                            if ($actpag < $paginas){
                                $proxpag = $actpag + 1;
                                echo "<td>";
                                echo "<a href='artistas.php?pagina=".$proxpag."'>Siguiente</a>";
                                echo "</td>";
                            }
                        ?>
                    </tr>
                </table>
        <?php
            }
        ?>
        <br />
        <br />
        Insertar Artista:
        <br />
        <br />
        <form name="artistai" action="artistaic.php" method="POST">
            <input name="nombre" type="text" placeholder="Nombre" />
            <br />
            <br />
            <input name="enviar" type="button" value="Insertar" onClick="validarFormulario(document.artistai)" />
        </form>
    </body>
</html>
